﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
using ot;

/// <summary>
/// Descripción breve de CConsultaMotivoModificacion
/// </summary>

namespace consultasSql
{
    public class CConsultaMotivoModificacion
    {
        /*UPDATE*/
        public bool update(CMotivoModificacion objeto)
        {
            bool bandera = false;

            /*obtener id desde otcab*/
            string consulta = "UPDATE OtCab SET MotivoModificacion = @MotivoModificacion WHERE Id = @Id";


            using (SqlConnection objConexion = new SqlConnection(CCadenaConexionSql.cadConexion()))
            {
                using (SqlCommand command = new SqlCommand())
                {
                    command.CommandType = CommandType.Text;
                    command.CommandText = consulta;

                    command.Parameters.Clear();

                    command.Parameters.AddWithValue("@id", objeto.IdOtCab);

                    command.Parameters.AddWithValue("@MotivoModificacion", objeto.motivoModificacion);


                    command.Connection = objConexion;

                    if (objConexion.State == ConnectionState.Closed)
                    { objConexion.Open(); }

                    try
                    {
                        command.ExecuteNonQuery();
                        bandera = true;
                    }
                    catch
                    {
                        bandera = false;
                    }

                    if (objConexion.State == ConnectionState.Open)
                    { objConexion.Close(); }
                }
            }

            return bandera;
        }
    }
}